laughing stock

noun
1.
an object of humiliating ridicule: his mistakes have made him a laughing stock